package com.ruoyi.project.mes.vehicleControl.mapper;


import com.ruoyi.project.mes.vehicleControl.domain.vo.BindInVo;
import com.ruoyi.project.mes.vehicleControl.domain.vo.KeyPartTypeBomVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BatteryBindMapper {
    String getMaterialNo(String vin);

    String getUlocId(String ulocNo);

    List<String> listKeyParts(@Param("materialNo") String materialNo, @Param("ulocId") String ulocId);

    List<String> listBindKeyParts(@Param("vin") String vin, @Param("ulocId") String ulocId);

    Integer existConfig(@Param("vin")String vin,@Param("partTraceNo") String partTraceNo);

    Integer existKeyParts(BindInVo inVo);

    String checkScanTrackNo(String vin);

    Integer getPlantId();

    KeyPartTypeBomVo getKeyPartTypeBom(@Param("materialNo") String materialNo, @Param("ulocId") String ulocId);

    String getSupplierNo(BindInVo inVo);

    void vehicleBindPackNo(BindInVo inVo);
}
